package com.lazycat.leetcode.editor.cn;
//2023-05-29 14:56:30
//给你一个由正整数组成的整数数组 nums ，返回其中可被 3 整除的所有偶数的平均值。 
//
// 注意：n 个元素的平均值等于 n 个元素 求和 再除以 n ，结果 向下取整 到最接近的整数。 
//
// 
//
// 示例 1： 
//
// 
//输入：nums = [1,3,6,10,12,15]
//输出：9
//解释：6 和 12 是可以被 3 整除的偶数。(6 + 12) / 2 = 9 。
// 
//
// 示例 2： 
//
// 
//输入：nums = [1,2,4,7,10]
//输出：0
//解释：不存在满足题目要求的整数，所以返回 0 。
// 
//
// 
//
// 提示： 
//
// 
// 1 <= nums.length <= 1000 
// 1 <= nums[i] <= 1000 
// 
//
// Related Topics 数组 数学 👍 37 👎 0

class AverageValueOfEvenNumbersThatAreDivisibleByThree {
    public static void main(String[] args) {
        //创建该题目的对象方便调用
        Solution solution = new AverageValueOfEvenNumbersThatAreDivisibleByThree().new Solution();
    }
    //leetcode submit region begin(Prohibit modification and deletion)
class Solution {
    public int averageValue(int[] nums) {
        int sum = 0;
        int count = 0;

        int n = nums.length;
        for(int i = 0;i<n;i++){
            if(nums[i]%2 == 0 && nums[i]%3 == 0){
                sum += nums[i];
                count++;
            }
        }

        return count != 0 ? sum/count : 0;
    }
}
//leetcode submit region end(Prohibit modification and deletion)

}